Conversation
|
Can you include the implication (and maybe prove it) that 1145 => 28? |
mo271
left a comment
There was a problem hiding this comment.
Thanks, looks good!
Perhaps we could use
|
Thanks especially for clarifying the problem by asking a question on erdosproblems.com! |
@[category research open, AMS 5]
theorem erdos_1145 :
∀ ⦃A B : Set ℕ⦄ (hA : A.Infinite) (hB : B.Infinite),
Tendsto (fun n ↦ (Nat.nth (· ∈ A) n : ℝ) / (Nat.nth (· ∈ B) n : ℝ)) atTop (𝓝 1) →
(∀ᶠ n in atTop, n ∈ A + B) →
limsup (fun n => ↑(((𝟙_A ∗ 𝟙_B) : ℕ → ℕ) n)) atTop = (⊤ : ℕ∞) := by
sorry
/--
If $A ⊆ \mathbb{N}$ is such that $A + A$ contains all but finitely many integers then
$\limsup 1_A ∗ 1_A(n) = \infty$.
-/
@[category research open, AMS 11]
theorem erdos_28 (A : Set ℕ) (h : (A + A)ᶜ.Finite) :
limsup (fun (n : ℕ) => (sumRep A n : ℕ∞)) atTop = (⊤ : ℕ∞) := by
sorry
@[category test, AMS 11]
theorem test : type_of% erdos_1145 → type_of% erdos_28 := by
delta sumRep
use fun and K V=>V.exists_le.elim fun R L=>by_contra fun and' =>?_
by_cases h:K.Finite
· use(h.add h).infinite_compl V
· bound[and h h (tendsto_atTop_of_eventually_const fun and p=>div_self (mod_cast (ne_of_gt (p.trans ((Nat.nth_strictMono h)).le_apply)))) ((Filter.eventually_gt_atTop R).mono fun and=>not_imp_comm.1 (L _) ∘not_le_of_lt)]
is a start for this (proof by AlphaProof) I removed the In any case, @danielchin please either do that here, or add a |
|
Added the implication here. The only change I had to make to the AlphaProof proof was changing From an organizational standpoint, I would think it makes more sense to keep problem 28 in |
|
The only thing I'm not worried about is how we dropped the condition that A and B don't contain 0. Does this make any difference in the problem? In any case, now there is a difference between the docstring (which should also be duplicated for the Prop, btw) and the lean code. Either change the lean code back to include the condition (preferred!, but perhaps hard to make work with the relation to erdos28) or explain in the docstring if it doesn't matter. |
|
I went back and forth on this one for a day. It looks like the implication from a zero excluded 1145 to 28 is possible, but it starts blowing up the proof in size to the point where it's probably not worth it to keep in this repository (I also never got to a point where it compiled properly). There's also discussion on the Erdos problem website under the comments of both 1145 and 28 discussing whether should be included for both of the problems. And it seems like T. Bloom has made it a bit ambiguous on purpose. 1145 was originally written as Left a docstring describing the above. |
Formalizes Erdos Problem 1145: https://www.erdosproblems.com/1145